55问答网
所有问题
当前搜索:
double 范围
float
double
取值
范围
是多少
答:
1、Float:比特数为32,有效数字为6-7,数值
范围
为 -3.4E+38 和 3.4E+38 2、
Double
:比特数为64,有效数字为15-16,数值范围为-1.7E-308~1.7E+308 可根据应用程序的需求将浮点变量声明为 float 或
double
。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。
long与
double
的区别是什么?
答:
一、主体不同 1、 long:表示一种长整型数据。2、float:浮点型数据类型 3、
double
:双精度浮点数据型。二、类型不同 1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、double:表示十进制的15或16位有效数字。三、取值
范围
不同 1、 long:取值范围为...
float和
double
的取值
范围
是怎么计算出来的?
答:
float和
double
的
范围
是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位) 8bits(指数位) 23bits(尾数位)double:1bit(符号位) 11bits(指数位) 52bits(尾数位)于是,float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且...
float和
double
精度能到多少位?
答:
float精度是2^23,能保证6位。
double
精度是2^52,能保证15位。但是默认float和double都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
float和
double
的精度能到多少位?
答:
float精度是2^23,能保证6位。
double
精度是2^52,能保证15位。但是默认float和double都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
单精度float 和双精度
double
到底是什么区别啊
答:
一、字节数不同 1、float占4个字节,也就是32位。2、
double
占8个字节,也就是64位。二、指数域位数不同 1、float的指数域是8位,可表达的
范围
为0~255。2、double的指数域是11位,可表达的范围为0~2047。三、指数域位数不不同 1、float的小数域是23位。2、double的小数域是52位。四、指数...
C语言
double
和int有什么区别?各个表示
范围
是多少?
答:
double
是双精度实型数(小数),int为整型,整型[signed]int -2147483648~+2147483648,双精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308) 。1、int 有符号整数,根据系统(编译器)不同,有不同的
范围
,16bits系统(DOS系统):-(2^15)到(2^15-1),32bits系统:-(2^31)到(2^31-...
double
是什么类型?
答:
在计算机编程中,"
double
"是一种数据类型,用于表示双精度浮点数。1.双精度浮点数的定义和特点 双精度浮点数是一种用于存储和处理实数的数据类型。它可以表示较大
范围
和更高精度的数值,相比于单精度浮点数,"double"类型占用的存储空间更大(通常为8字节),能够提供更高的数值范围和更多有效位数。双...
double
数据负值
范围
是多少到多少?
答:
double
的数据类型取值
范围
如下:1、负值取值范围为 -1.79769313486231570E+308 到 -4.94065645841246544E-324;2、正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。
3.14是float还是
double
答:
3.14为什么是double类型,首先要明确什么事double类型:一、
double范围
数值范围为-3.4E38~3.4E+38 二、精确度 双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高。三、一般通俗讲 double float都是浮点数,就是带小数点的,像1、2、3就是int型也叫整数型。1、C语言中,...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜